import { mock } from 'mockjs'
import { NSpace } from 'naive-ui'
import { TableColumns } from 'naive-ui/es/data-table/src/interface'
import { ref } from 'vue'

function useMultiDataManage() {
    function mockData() {
        return mock({
            'array|8': [
                {
                    crawler: '@cword',
                    insertTime: '@date',
                    'keyword|+1': [
                        '泽连斯基',
                        '普京',
                        '黑海造船厂影像',
                        '普京发表讲话',
                        '泽连斯基出席',
                    ],
                    'content|+1': [
                        '弗拉基米尔·亚历山德罗维奇·泽连斯基（乌克兰语：Володимир Олександрович Зеленський），1978年1月25日出生于乌克兰第聂伯罗彼得罗夫斯克州克里沃罗格市，犹太人，喜剧演员，第6任乌克兰总统。',
                        '弗拉基米尔·弗拉基米罗维奇·普京（俄语：Владимир Владимирович Путин，英语：Vladimir Vladimirovich Putin），1952年10月7日出生于苏联列宁格勒（现为俄罗斯圣彼得堡）， [52] 俄罗斯政治家，第2、4任俄罗斯总统，曾任俄罗斯总理、统一俄罗斯党主席。 [1]',
                        'GF12122211.tif',
                        'abc.mp3',
                        'abc.mp4',
                    ],
                    'type|+1': ['图片', '音频', '视频', '遥感影像', '文字'],
                },
            ],
        }).array
    }

    const tableData = ref([])

    tableData.value = mockData()

    return {
        mockData,
        tableData,
    }
}

export default useMultiDataManage
